home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / misc / wclass20.zip / README.TXT < prev    next >
Text File  |  1995-01-20  |  8KB  |  227 lines

  1. Welcome to With Class 2.0
  2.  
  3. 1. Installing With Class
  4.  
  5. The following are the minimum system requirements for With Class:
  6. - 80386 processor or higher (80486 or higher recommended)
  7. - MS-Windows 3.1 or higher
  8. - Mouse that supports MS-Windows
  9. - VGA monitor - 1024x768 or higher resolution recommended
  10.  
  11. To initially install and run With Class, follow these steps:
  12.  
  13. >> Copy all With Class files into a directory, e.g. withclas
  14.  
  15. >> Copy MFCOLEUI.DLL and other dll's into C:\WINDOWS\SYSTEM
  16.  
  17. >> Copy DATADIC1.DOT to the WINWORD\TEMPLATE directory if
  18. Microsoft Word 6.0 is present
  19.  
  20. >> Ensure CTL3D.DLL in your path, e.g. C:\WINDOWS\SYSTEM is in 
  21. your autoexec.bat path statement
  22.  
  23. >> Ensure the following files are in the C:\WINDOWS\SYSTEM 
  24. directory: COMPOBJ.DLL, STORAGE.DLL, OLE2.DLL, OLE2DISP.DLL, 
  25. OLE2NLS.DLL, CTL3D.DLL, AND MFCOLEUI.DLL.
  26.  
  27. >> In Windows Program Manager, create the With Class icon by 
  28. selecting "File New", "Program Icon", and entering WC2.EXE
  29.  
  30. >> In Windows, run With Class from Windows, e.g. "File Run 
  31. WC2.EXE" or double click the With Class icon
  32.  
  33. To  install With Class from a disk provided from MicroGold:  
  34. Type from windows program manager  FILE | RUN a:install.exe.
  35. COPY *.dll c:\windows\system.  
  36.  
  37. With Class file creates wc2.ini in the windows directory.  If you 
  38. have problems launching With Class, delete WC2.INI so that it is 
  39. automatically regenerated.  If you have video problems, try using
  40. standard VGA (640 x 480) or the most up-to-date video drivers 
  41. available for your video card.  Ensure you are using the dll's
  42. provided with the product.  Older version dll's may be on your
  43. system in another directory and may be invoked.  If you have any 
  44. installation problems, contact MicroGold Software at 
  45. 71543.1172@compuserve.com.
  46.  
  47. Zooming anything other than at 100% leaves traces of graphics.
  48.  
  49. 2.  Primary Files in this release
  50. - readme.txt    Installation Instructions
  51. - wc2.exe       With Class Program
  52. - wc2.hlp       With Class Help Program
  53. - *.dll         DLL's used by With Class Program
  54. - wc2tutor.wri    Using With Class and C++ Tutorial
  55. - codegen.wri   Instructions on Generating Code Using Scripts
  56. - *.sct         Text Script Files for custom reports and code
  57.         generation
  58. - *.omt         Class diagrams to test code generation scripts
  59. - datadic1.dot  Microsoft Word 6.0 document template for 
  60.         a data dictionary
  61.  
  62. 2.  Using With Class Scripts
  63.  
  64. >> Launch With Class from Windows
  65. >> Open a class diagram, e.g. cppcar.omt
  66. >> Select "Generate - Generate Report"
  67. >> Enter a report name, e.g. REPORT.TXT
  68. >> Select RPTALL.SCT to generate the report
  69. >> Select "File - Edit File" and open REPORT.TXT
  70.  
  71. Here is a list of all the script variables that may be used to create
  72. custom reports and code generation.
  73.  
  74. CLASS_NAME or CLASS
  75. CLASS_CARDINALITY
  76. CLASS_CONCURRENCY
  77. CLASS_PERSISTENCE
  78. CLASS_ACCESS
  79. CLASS_FILENAME
  80. CLASS_AUTHOR_INITIALS
  81. CLASS_LIBRARY_BASE_CLASS
  82. CLASS_INVARIANT
  83. CLASS_DESCRIPTION
  84. INCLUDE_FILE
  85.  
  86. ATTRIBUTE_NAME
  87. ATTRIBUTE_TYPE
  88. ATTRIBUTE_ACCESS
  89. ATTRIBUTE_MAX_VALUE
  90. ATTRIBUTE_MIN_VALUE
  91. ATTRIBUTE_CONSTRAINT
  92. ATTRIBUTE_INITIAL_VALUE
  93. ATTRIBUTE_INFO
  94.  
  95. OPERATION_NAME
  96. OPERATION_RETURN_TYPE
  97. CPP_OPERATION_PARAMETERS
  98. OPERATION_ACCESS
  99. OPERATION_TRANSFORMATION
  100. OPERATION_PRECONDITION
  101. OPERATION_POSTCONDITION
  102. OPERATION_EXCEPTION_TYPE
  103. OPERATION_EXCEPTION_NAME
  104. OPERATION_CLASSIFICATION
  105. OPERATION_CONCURRENCY
  106. OPERATION_CODE
  107. OPERATION_COMMENT1
  108. OPERATION_COMMENT2
  109. OPERATION_COMMENT3
  110.  
  111. ASSOCIATION_CLASS
  112. ASSOCIATION_NAME
  113. AGGREGATION_CLASS
  114. AGGREGATION_NAME
  115.  
  116. ASSOCIATION_ONE_CLASS
  117. ASSOCIATION_ONE_NAME
  118. AGGREGATION_ONE_CLASS
  119. AGGREGATION_ONE_NAME
  120. ASSOCIATION_MANY_CLASS
  121. ASSOCIATION_MANY_NAME
  122. AGGREGATION_MANY_CLASS
  123. AGGREGATION_MANY_NAME
  124. BASE_CLASS
  125.  
  126. CPP_OPERATIONS
  127. CPP_OPERATION_VIRTUAL
  128. CPP_OPERATION_PURE_VIRTUAL
  129. CPP_OPERATION_CONSTANT
  130. CPP_OPERATION_STATIC
  131. CPP_ATTRIBUTES
  132. CPP_BASE_CLASSES
  133. CPP_AGGREGATIONS
  134. CPP_ASSOCIATIONS
  135.  
  136. PASCAL_OPERATION_PARAMETERS
  137. PASCAL_OPERATION_PARAMETERS_PAREN
  138. PASCAL_OPERATION_PARAMETERS_WITH_VAR
  139. PASCAL_OPERATION_RETURN_TYPE
  140. PASCAL_OPERATION_VIRTUAL
  141. ADA_OPERATION_PARAMETERS
  142. SMALLTALK_OPERATION_PARAMETERS
  143. ACTOR_OPERATION_PARAMETERS
  144. CLASS_PERSISTENT - prints persistent
  145.  
  146. LITERAL_SYMBOL
  147. NO_RETURN
  148. NO_REPEAT
  149. DELETE_LAST_SYMBOL
  150. TRUNCATE_EIGHT
  151.  
  152. [ ]   // anything placed in between these will be repeated for every
  153.      // attribute, operation, constant, etc. 
  154.  
  155. $  // use this to separate out keywords (above) from text that you
  156.     wish to run in juxtaposition. 
  157.  
  158. 3. Creating a Data Dictionary in Microsoft Word 6.0
  159. You can create a text data dictionary by running the script rptdict.sct.
  160. However, it is recommended that you create your data dictionary in
  161. Microsoft Word 6.0 to be able to sort and set fonts.
  162. To create a data dictionary in Microsoft Word 6.0 follow these steps:
  163.  
  164. >> Copy the Microsoft Word 6.0 template datadic1.dot into the 
  165.    Winword\template directory
  166.  
  167. >> Launch With Class from Windows
  168. >> Open a class diagram, e.g. cppcar.omt
  169. >> Select "Generate - Generate Report"
  170. >> Enter a report name, e.g. datadict.txt
  171. >> Select worddic1.sct to generate the text version of the data dictionary
  172.  
  173. >> Launch Microsoft Word 6.0
  174. >> Select "File - New" and Template datadic1 (datadic1.dot)
  175. >> Select "Insert - Database"
  176. >> Place cursor below the headings
  177. >> Select "Get Data" and Text Files (*.txt) and datadict.txt (generated 
  178.    data dictionary text file)
  179. >> Select "Insert Data" and All to import the data dictionary entries.
  180. >> Delete blank rows, set font sizes, sort as desired.
  181.  
  182. 4. Training and Consulting Services using With Class
  183. RCF Associates offers custom training and consulting services using
  184. With Class with object-oriented design projects with object-
  185. oriented languages.  The following services and products are
  186. offered.
  187.  
  188. - Custom model development (drawings and specifications) for 
  189. a system based upon your requirements statement and block diagram.
  190.  
  191. - Executable prototype for a system in C++, Eiffel, Ada,
  192. and other languages based upon your model (diagrams and specifications).
  193.  
  194. - Custom With Class scripts for reports and code generation for your
  195. specific language, class library, and coding standards.
  196.  
  197. - On-site training course "Object-Oriented Modeling with CASE and 
  198. C++".  Course is one to five days customized to your requirements
  199. including modeling your system during the course.
  200.  
  201. - "Object-Oriented Modeling with CASE and C++"  training manual
  202. (200 pages) and training course viewgraph masters (400 pages)
  203. both with 4 complete "charter to C++" case studies.
  204.  
  205. - VHS Training Videos on Object-Oriented Modeling and Using
  206. With Class and StateMaker.
  207.  
  208. Customer satisfaction is guaranteed.  For information contact 
  209. Richard Felsinger, RCF Associates, 960 Scottland Dr, Mt Pleasant,
  210. SC 29464 803-881-3648 e-mail 71162.755@compuserve.com 
  211.  
  212. 5. All users are encouraged to register this shareware for $59.00
  213. at 1-908-722-6438 after 30 days.  Users may order the With Class 
  214. Professional Version with unlimited number of classes and laser 
  215. printed user documentation for $149.00 plus $5.00 shipping and 
  216. handling. Each With Class Profession comes with the StateMaker CASE 
  217. tool for creating state transition diagrams and generating C/C++ 
  218. code from the diagrams.  StateMaker without With Class Profession
  219. is $99.00 plus $5.00 shipping and handling.
  220.  
  221. Thank you for trying With Class.
  222. Michael Gold, MicroGold Software,
  223. 311 East 81st Street 1RE, New York, New York 10028 
  224. Telephone 1-212-744-8688 e-mail 71543,1172@compuserve.com
  225.  
  226.  
  227.